package cqrtplm.mapper;


import cqrtplm.entity.RtChangeTargetDataDO;
import cqrtplm.entity.RtChangeaffectPartinventoryDO;
import org.apache.ibatis.annotations.Param;
import tk.mybatis.mapper.common.BaseMapper;

import java.util.List;

/**
 * @author 36087
 * @description 针对表【RT_CHANGE_TARGET_DATA(变更目标数据表)】的数据库操作Mapper
 * @createDate 2025-09-11 09:11:41
 * @Entity cqrtplm.entity.RtChangeTargetDataDO
 */
public interface RtChangeTargetDataMapper extends BaseMapper<RtChangeTargetDataDO> {

    List<RtChangeTargetDataDO> queryByChgTargetData(@Param("dataDO") RtChangeTargetDataDO dataDO);

    long count(@Param("dataDO") RtChangeTargetDataDO dataDO);

    void deleteBy(@Param("dataDO") RtChangeTargetDataDO dataDO);

    int insertBatch(@Param("entities") List<RtChangeTargetDataDO> entities);
}